package fragment;

import fr.irit.smac.muadl.impl.j.QuasiComponent;


public abstract class QuasiComponentReservation extends QuasiComponent<AdapterReservation>  {
	
	
	abstract public void reserve(java.lang.String mmme);
	
	abstract public void release(java.lang.String mmme);
	
	abstract public void releaseAll();
	
	abstract public java.util.Vector<java.lang.String> requiredElements();
	
	abstract public boolean allNeededElementReserved();
	
}
